Big Huge Thesaurus

Taurotragus derbianus

noun